home *** CD-ROM | disk | FTP | other *** search
- /* GotoURL.rx. Launches URLs in web browser */
-
- /* Location of your browser (full path) */
- browserPath='main:internet/voyager/v'
-
- /* Your browser (must be 'Voyager', 'IBrowse' or 'AWeb')*/
- browserName='Voyager'
-
- /* Open URL in a new window? */
- openInNewWindow=1
-
- OPTIONS RESULTS
- OPTIONS FAILAT 21
-
- PARSE ARG URL
-
- NAME = UPPER(browserName)
- ports=SHOW('P')
-
- SELECT
- WHEN NAME='IBROWSE' THEN port='IBROWSE'
- WHEN NAME='VOYAGER' THEN port='VOYAGER'
- WHEN NAME='AWEB' THEN DO
- PARSE VAR ports dummy 'AWEB.' portnr .
- port='AWEB.' || portnr
- END
- OTHERWISE EXIT 10
- END
-
- ADDRESS COMMAND
- IF ~SHOW('P',port) THEN DO
- 'RUN >NIL:' browserPath
- 'SYS:rexxc/WaitForPort' port
- IF RC>0 THEN DO
- ADDRESS NEWSCOASTER 'REQUEST "'browserName' not found.\nPlease install 'browserName' or change the script configuration!" "Okay!"'
- EXIT 5
- END
- END
-
- INTERPRET 'ADDRESS' port
- SELECT
- WHEN NAME='IBROWSE' THEN DO
- IF openInNewWindow=1 THEN 'NewWindow 'url
- ELSE 'GotoURL 'url
- END
- WHEN NAME='VOYAGER' THEN DO
- IF openInNewWindow=1 THEN 'OpenURL 'url' NEWWIN'
- ELSE 'OpenURL 'url
- END
- WHEN NAME='AWEB' THEN DO
- IF openInNewWindow=1 THEN 'New 'url
- ELSE 'Open 'url
- END
- END
- EXIT
-
-